package com.jqbd.mapper;

import com.jqbd.dto.ResumeMapData;
import com.jqbd.pojo.Resume;
import com.jqbd.pojo.User;
import com.jqbd.vo.LacVo;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

@Repository
public interface ResumeMapper {



    /**
     * 查全部
     * Created by Enzo Cotter on 2022/11/10.
     * @return
     */
    List<Resume> findAll(Map<String,Object> map);

    /**
     * 根据id查
     * Created by Enzo Cotter on 2022/11/10.
     * @param id
     * @return
     */
    void findById(String id);

    /**
     * Created
     * add方法
     * @param resume
     */
    void add(Resume resume);

    /**
     * 删除单个简历
     * Created
     * @param id
     * @return
     */
    int deleteById(int id);

    /**
     * 修改简历
     * Created
     * @param resume
     * @return
     */
    int update(Resume resume);

    /**
     *  批量删除
     * @param ids
     * @return
     */

    int deleteByIds(List<String> ids);

    /**
     * 批量插入数据
     * @param cachedDataList
     */
    void save(List<Resume> cachedDataList);

    /**
     * 查询多个患者
     * @return
     */
    List<Resume>findByIds(Integer[] ids);

    /**
     * 获取地图资源
     * @return
     */
    List<ResumeMapData> getResumeMapData();

    /**
     *前端地图
     *
     * @return
     */
    List<LacVo> stat();

     List<Resume> findAllNoparm();



}
